public class abstraction101 {
public static void main(String[] args){
int i1=1;
int i2=3;
int [] a1={1,2};
int [] a2={3,4};
int [] a3 =new int[3];
System.out.println("\nThe ints");
System.out.println(i2);
i2=i1;
System.out.println(i2);
i1=5;
System.out.println(i2);
System.out.println("-----------------Now the Arrays");
System.out.println(a2[0]);
a2=a1; //a1 and a2 now point to the same array of 2 int s. We are not copying array elements.
System.out.println(a2[0]);
a1[0]=5;
System.out.println(a2[0]);
System.out.println("---------------------\nThe length of a3 is "+a3.length);
a3=a1;
System.out.println("The length of a3 is "+a3.length+"\n");
}
}